package com.atguigu.delivery.service.api;

import com.atguigu.delivery.entity.Delivery;

import java.util.List;

public interface DeliveryService {
    /**
     * 根据用户id查询配送列表
     * @param userId
     * @return
     */
    List<Delivery> getDeliveryListByUserId(Integer userId);

    /**
     * 根据配送 id 删除配送
     * @param id
     */
    void removeDeliveryById(String id);

    /**
     * 保存配送
     * @param delivery
     */
    void saveDelivery(Delivery delivery);

    /**
     * 根据配送 id 查询配送
     * @param id
     * @return
     */
    Delivery getDeliveryById(String id);

    /**
     * 更新配送
     * @param delivery
     */
    void updateDelivery(Delivery delivery);
}
